#sign{
  width: 10rem;
  height: 100vh;
  overflow-y: auto;
  .sign_top{
    @include top;
    img{
      width: 0.333rem;
      height: 0.573rem;
      position: absolute;
      top: 0.55rem;
      left: 0.4rem;
    }
    p{
      position: absolute;
      left: 43%;
      line-height: 1.68rem;
      font-size: 0.48rem;
      color: white;
      display: inline-block;
    }
  }
  .phone_input{
    input{
    font-size:0.373rem;
      color: #8e8f8f;
      padding-left: 0.3rem;
      background: none;
    }
  }
  .login_btn{
    color: white;
    font-size: 0.48rem;
  }
  .agree{
    font-size: 0.32rem;
    color: #8e8f8f;
    width: 5.56rem;
    display: inline-block;
    .a_moment{
      margin-left: 0.24rem;
      width: 1.507rem;
      display: inline-block;
      font-size: 0.267rem;
      color: #26b8fb;
      border-bottom: 0.013rem solid #26b8fb;
    }
  }
  .short{
    width: 5.6rem;
    height: 1.92rem;
    font-size: 0.307rem;
    line-height: 0.48rem;
    color: #8e8f8f;
    margin: 1.96rem auto;
  }
}